package com.gxd.base.entity;

import java.io.Serializable;
import java.util.Date;

public class Function implements Serializable{
	
	private int functionId;
	private String functionCode;
	private String functionName;
	private String functionDesc;
	private String functionType;
	private String stateCode;
	private Date modifyDate;
	private String remark;
	private String rsrvStr1;
	private String rsrvStr2;
	
	/**************** 自定义新增字段（不存在于数据库中 **************************/
	private String modifyDateStr;
	private boolean roleHaveFunction;
	private boolean menuFun;// 改权限是否有查看菜单的权限
	

	public boolean isMenuFun() {
		return menuFun;
	}
	public void setMenuFun(boolean menuFun) {
		this.menuFun = menuFun;
	}
	public boolean isRoleHaveFunction() {
		return roleHaveFunction;
	}
	public void setRoleHaveFunction(boolean roleHaveFunction) {
		this.roleHaveFunction = roleHaveFunction;
	}
	public String getModifyDateStr() {
		return modifyDateStr;
	}
	public void setModifyDateStr(String modifyDateStr) {
		this.modifyDateStr = modifyDateStr;
	}
	public int getFunctionId() {
		return functionId;
	}
	public void setFunctionId(int functionId) {
		this.functionId = functionId;
	}
	public String getFunctionCode() {
		return functionCode;
	}
	public void setFunctionCode(String functionCode) {
		this.functionCode = functionCode;
	}
	public String getFunctionName() {
		return functionName;
	}
	public void setFunctionName(String functionName) {
		this.functionName = functionName;
	}
	public String getFunctionDesc() {
		return functionDesc;
	}
	public void setFunctionDesc(String functionDesc) {
		this.functionDesc = functionDesc;
	}
	public String getFunctionType() {
		return functionType;
	}
	public void setFunctionType(String functionType) {
		this.functionType = functionType;
	}
	public String getStateCode() {
		return stateCode;
	}
	public void setStateCode(String stateCode) {
		this.stateCode = stateCode;
	}
	public Date getModifyDate() {
		return modifyDate;
	}
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getRsrvStr1() {
		return rsrvStr1;
	}
	public void setRsrvStr1(String rsrvStr1) {
		this.rsrvStr1 = rsrvStr1;
	}
	public String getRsrvStr2() {
		return rsrvStr2;
	}
	public void setRsrvStr2(String rsrvStr2) {
		this.rsrvStr2 = rsrvStr2;
	}
}